package com.dwjm.serviceImpl;

import java.util.Date;
import java.util.List;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;

import com.dwjm.entity.Banner;
import com.dwjm.mapper.BannerMapper;
import com.dwjm.service.BannerService;

/**
 * banner Service层
 * 
 * @date 2016年12月26日
 * @auther luans
 */
@Service
public class BannerServiceImpl implements BannerService {

	@Resource
	private BannerMapper bannerMapper;

	/**
	 * 添加banner
	 * 
	 * @param Banner
	 * @return int
	 * @date 2016年12月26日
	 * @auther luans
	 */
	public int insertSelective(Banner record) {
		record.setBanAddtime(new Date());//添加时间
		return bannerMapper.insertSelective(record);
	}

	/**
	 * 查询banner：根据id
	 * 
	 * @param Integer
	 * @return Banner
	 * @date 2016年12月26日
	 * @auther luans
	 */
	public Banner selectByPrimaryKey(Integer banId) {
		return bannerMapper.selectByPrimaryKey(banId);
	}

	/**
	 * 修改banner：根据id
	 * 
	 * @param Banner
	 * @return Banner
	 * @date 2016年12月26日
	 * @auther luans
	 */
	public int updateByPrimaryKey(Banner record) {
		return bannerMapper.updateByPrimaryKey(record);
	}

	/**
	 * 查询banner：分页查询
	 * 
	 * @param Banner
	 * @return List<Banner>
	 * @date 2016年12月26日
	 * @auther luans
	 */
	public List<Banner> queryListByPage(Banner record) {
		return bannerMapper.queryListByPage(record);
	}
	
	/**
	 * 查询banner：PC端首页用
	 * 
	 * @param Banner
	 * @return List<Banner>
	 * @date 2016年12月27日
	 * @auther luans
	 */
	public List<Banner> queryListForPC(){
		return bannerMapper.queryListForPC();
	}
}
